science and technology for environmental protection - Alemán Inglés Diccionario